home *** CD-ROM | disk | FTP | other *** search
/ PC Play 128 / pc play 128.iso / Demo / xmr / xmr.exe / {app} / Shaders / ps / ps2_0_motion_blur.psh < prev    next >
Encoding:
Text File  |  2007-10-31  |  1.5 KB  |  70 lines

  1. //
  2. // Generated by Microsoft (R) D3DX9 Shader Compiler 9.04.91.0000
  3. //
  4. //   fxc /T ps_2_0 /DCGC=0 /Fc ..\..\WorkDir\Shaders\ps\ps2_0_motion_blur.psh
  5. //    ps2_0_motion_blur.cg
  6. //
  7. //
  8. // Parameters:
  9. //
  10. //   sampler2D $Frame0;
  11. //   sampler2D $Frame1;
  12. //   sampler2D $Frame2;
  13. //   sampler2D $Frame3;
  14. //   sampler2D $Frame4;
  15. //   sampler2D $Frame5;
  16. //   float4 $WeightCoeff0;
  17. //   float4 $WeightCoeff1;
  18. //   float4 $WeightCoeff2;
  19. //   float4 $WeightCoeff3;
  20. //   float4 $WeightCoeff4;
  21. //   float4 $WeightCoeff5;
  22. //
  23. //
  24. // Registers:
  25. //
  26. //   Name          Reg   Size
  27. //   ------------- ----- ----
  28. //   $WeightCoeff0 c0       1
  29. //   $WeightCoeff1 c1       1
  30. //   $WeightCoeff2 c2       1
  31. //   $WeightCoeff3 c3       1
  32. //   $WeightCoeff4 c4       1
  33. //   $WeightCoeff5 c5       1
  34. //   $Frame0       s0       1
  35. //   $Frame1       s1       1
  36. //   $Frame2       s2       1
  37. //   $Frame3       s3       1
  38. //   $Frame4       s4       1
  39. //   $Frame5       s5       1
  40. //
  41.  
  42.     ps_2_0
  43.     dcl t0.xy
  44.     dcl t1.xy
  45.     dcl t2.xy
  46.     dcl t3.xy
  47.     dcl t4.xy
  48.     dcl t5.xy
  49.     dcl_2d s0
  50.     dcl_2d s1
  51.     dcl_2d s2
  52.     dcl_2d s3
  53.     dcl_2d s4
  54.     dcl_2d s5
  55.     texld r5, t1, s1
  56.     texld r4, t0, s0
  57.     texld r3, t2, s2
  58.     texld r2, t3, s3
  59.     texld r1, t4, s4
  60.     texld r0, t5, s5
  61.     mul r5, r5, c1
  62.     mad r4, r4, c0, r5
  63.     mad r3, r3, c2, r4
  64.     mad r2, r2, c3, r3
  65.     mad r1, r1, c4, r2
  66.     mad r0, r0, c5, r1
  67.     mov oC0, r0
  68.  
  69. // approximately 13 instruction slots used (6 texture, 7 arithmetic)
  70.